home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir39
/
clipboot.zip
/
MAKEFILE.RMK
< prev
next >
Wrap
Text File
|
1993-05-04
|
2KB
|
58 lines
////////////////////////////////////////////////////////////////////////////
///////////////////
//
// makefile used to create ClipBoot.exe
//
// RMake macros
// ii = directory for custom header files
// i = CA-Clipper standard header files ie., box.ch
// s = Where to found .prg files for compiling into .obj files
// o = Directory to placed compiled code [.obj] from "s" [.prg]
// c = Compiler to use. If you do not have Clipwarn.exe - replace with
// plain old clipper.exe - clipwarn is a interface to clipper.exe
// for working with RMake - by Don Caton (c)
//
// The last macro "flag" are parameters sent to Clipper.exe
// If not using Clipwarn, then remove "/log:error.log /beep"
//
// Note that there is a line that says "lzexe" which is does the same as
// Microsofts EXEPACK utility or PKware's PKLite. Anyways you will need
// to remove it if not using Warplink or Blinker 2.01 or higher
//
///////////////////
////////////////////////////////////////////////////////////////////////////
main = \clipper\projects\lister
ii = $(main)\include
i = \include
s = $(main)\source
o = $(main)\obj
c = \bin\clipwarn.exe
flag = /m/n/w/o$(o)\$* /log:Error.log /beep
makepath[.obj] := $(main)\obj
makepath[.h] := $(main)\include;c:\include
.prg.obj:
SET INCLUDE=$(makepath[.h])
$(c) $(s)\$* $(flag)
.obj.exe:
blinker @blink
lzexe clipboot
$(o)\flister.obj : $(s)\flister.prg $(ii)\include1.h
$(o)\screens.obj : $(s)\screens.prg $(ii)\include1.h
$(o)\zerofile.obj : $(s)\zerofile.prg $(ii)\include1.h $(i)\setcurs.ch
$(o)\managed.obj : $(s)\managed.prg $(ii)\include1.h
$(o)\enved.obj : $(s)\enved.prg $(ii)\include1.h
clipboot.exe: $(o)\flister.obj $(o)\screens.obj $(o)\zerofile.obj \
$(o)\managed.obj $(o)\enved.obj $(o)\arg1.obj